diverted flow power station - French English Dictionary